environmental protection technology - English Synonyms Dictionary